@charset "utf-8";
/* CSS Document */

html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
fieldset, img, iframe { border:none; }
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol { list-style:none; }
input { padding-top:0; padding-bottom:0; font-family:"Microsoft YaHei";}
input::-moz-focus-inner { border:none; padding:0; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:12px; margin:0; }
textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; }
table { border-collapse:collapse; }
body { color:#666 ;font:12px/20px "Microsoft YaHei",'宋体',"Arial Narrow",HELVETICA; background:url(../images/bg.png) repeat-x;}
a{color:#666; text-decoration:none; transition:color .3s; -webkit-transition:color .3s; -moz-transition:color .3s; -o-transition:color .3s;} 
a:hover{color:#1274D9; text-decoration:none;}
.clear{ clear:both;}

.wrapper{ width:1020px; margin:0 auto;}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}

.head{ width:1020px; height:135px; margin:0 auto;}
.head a img{ margin-top:36px; float:left;}
.head .tel{ width:165px; height:22px; background:url(../images/tel.png) no-repeat; float:right; margin-top:30px; padding:61px 0 0 65px;}
.head .tel a{ color:#000; margin-left:30px}
.head .tel a:hover{color:#db1117; text-decoration:none;}

.nav{ width:1015px; height:45px; margin:0 auto;}
.nav li{ float:left; height:45px; line-height:45px; text-align:center; background:url(../images/nav_line.png) no-repeat; font-size:16px;}
.nav li a{ display:block; width:145px; color:#fff; transition:background-color .5s; -webkit-transition:background-color .5s; -moz-transition:background-color .5s; -o-transition:background-color .5s;}
.nav li a:hover{ background:#138BD3; text-decoration:none;}
.nav #first{ background:none;}
.nav .current{ background:#138BD3; }

.mainbanner{height:450px;overflow:hidden; position:relative; z-index:-1;}
.mainbanner_window{left:50%;width:1920px;height:450px;overflow:hidden;margin-left:-960px;position:absolute;}
.mainbanner_window ul{width:999999px;height:450px;position:relative;}
.mainbanner_window li{background:#fff;width:1920px;height:450px;text-align:center;font-size:0px;float:left;display:inline;}
.mainbanner_list{ width:210px; left:50%; margin-left:-105px; top:430px; height:4px;position:absolute;}
.mainbanner_list li{width:60px;height:4px;overflow:hidden;float:left;display:inline; margin:0 5px;}
.mainbanner_list a{width:60px;height:4px; display:block; background:#35a4e7;}
.mainbanner_list li.active a{ background:#138BD3;}

.key{ width:100%; height:40px; line-height:40px; border-bottom:solid 1px #ccc; margin-bottom:29px;}
.key form{ width:264px; height:29px; background:url(../images/search.png) no-repeat; float:right; margin-top:5px; padding:1px;}
.key .txt{ width:210px; height:29px; line-height:29px; color:#aaa; text-indent:5px; background:none; border:0 none; float:left;}
.key .btn{ width:49px; height:29px; background:none; border:none 0; cursor:pointer;}
.key h1{ font-size:12px; font-weight:normal;}
.key h1 span{ color:#1274D9; font-weight:bold;}
.key h1 a{ margin-left:30px;}

.prolist{ width:230px; float:left; margin-bottom:30px;} 
.prolist h3{ font-weight:normal; color:#fff; padding-left:10px; font-size:18px; line-height:24px; margin-bottom:25px;}
.prolist h3 span{ font-family:Arial, Helvetica, sans-serif; font-size:16px;}
.prolist ul{ width:230px; height:auto; background:url(../images/prolist_bg.png) no-repeat 0 top #138BD3; padding-top:20px; padding-bottom:10px;}
.prolist li{ font-size:14px; position:relative; width:212px; height:34px; margin:5px auto 0; background:url(../images/pro_icon.png) no-repeat 12px 10px #35a4e7; transition:background .5s; -webkit-transition:background .5s; -moz-transition:background .5s; -o-transition:background .5s;}
.prolist li a{ display:block; width:212px; height:34px; line-height:34px; text-indent:31px;color:#fff; }
.prolist li:hover{ background:url(../images/pro_icon.png) no-repeat 12px 10px #363636; text-decoration:none;}
.prolist .tel{ width:230px; height:auto; background:url(../images/tel_bg.png) no-repeat; margin-top:15px;}
.prolist .tel a{ display:block; width:176px; height:55px; font-size:24px; color:#db1117; font-family:Arial, Helvetica, sans-serif; padding:66px 0 0 54px;}
.prolist .tel a:hover{ text-decoration:none;}
.prolist dl{ display:none; position:absolute; left:180px; top:-10px; background:#363636; z-index:99;}
.prolist li:hover dl{ display:block; width:450px; padding:10px;}
.prolist dl dd{ float:left;}
.prolist dl dd a{ font-size:12px; background:none; line-height:24px; width:110px; height:24px; margin:0; text-indent:20px;}
.prolist dl dd a:hover{ background:url(../images/pro_icon.png) no-repeat 10px 6px #363636;}

.pro{ width:775px; float:right;}
.pro ul{ margin-top:5px;}
.pro li{ float:left; text-align:center; margin-top:15px; margin-left:5px;}
.pro li a img{ width:249px; height:175px; padding:1px; border:solid 1px #ccc; transition:border-color .5s; -webkit-transition:border-color .5s; -moz-transition:border-color .5s; -o-transition:border-color .5s;}
.pro li a:hover img{ border-color:#1274D9;}
.pro li a p{ line-height:24px; font-size:14px;}
.pro .space{ margin:15px 8px 0;}

.case{ width:1010px; height:286px; border:solid 5px #626262; background:url(../images/case_bg.png) no-repeat center top;}
.case h3{ background:url(../images/case.png) no-repeat 0 center; width:280px; height:25px; line-height:25px; margin:0 auto; font-size:24px; color:#444; text-indent:184px; font-weight:normal; margin-top:28px;}
.product_scroll{ position:relative; padding:0 71px; margin-top:41px;}
.product_scroll_inner{ height:178px; overflow:hidden;}
.product_scroll ul{}
.product_scroll li{ float:left; text-align:center; width:217px; text-align:center;}
.product_scroll li p{ line-height:28px; font-size:14px;}
.product_scroll li a img{ width:208px; height:146px; padding:1px; border:solid 1px #ccc; margin:0 auto;}
.product_scroll .btn_l, .product_scroll .btn_r{ display:block; width:40px; height:150px; position:absolute; cursor:pointer; top:0;}
.product_scroll .btn_l{ left:0px; background:url(../images/left.png) no-repeat 0 bottom; left:10px;}
.product_scroll .btn_r{ right:0px; background:url(../images/right.png) no-repeat 0 bottom; right:10px;}
.product_scroll .btn_l:hover,.product_scroll .btn_r:hover{ background-position:0 top;}

.about{ margin-top:30px;}
.about div{ width:595px; float:right;}
.about h3{ width:205px; height:25px; line-height:25px; font-size:24px; color:#444; font-weight:normal; text-indent:107px; background:url(../images/about.png) no-repeat 0 center; margin-top:13px;}
.about p{ font-size:14px; line-height:28px; text-indent:2em; margin-top:22px;}
.about p span{ color:#db1117;}

.ad{ margin:30px 0;}

.news{ width:313px; height:355px; background:url(../images/shadow.png) no-repeat right 0; padding:10px 21px 0 0; position:relative; float:left;}
.news .title1{ height:25px; line-height:25px; background:url(../images/news.png) no-repeat 0 center; text-indent:62px; font-weight:normal; font-size:20px; color:#444;}
.news .title2{ height:25px; line-height:25px; background:url(../images/industry.png) no-repeat 0 center; text-indent:162px; font-weight:normal; font-size:20px; color:#444;}
.news .line{ width:313px; height:3px; border-top:solid 1px #dcdcdc; border-bottom:solid 1px #dcdcdc; position:absolute; top:40px;}
.news img{ border:solid 2px #ccc; margin-top:22px;}
.news ul{ margin-top:10px;} 
.news li{ line-height:28px; border-bottom:dashed 1px #ddd; background:url(../images/icon.png) no-repeat 0 12px; text-indent:14px;}
.news li span{ float:right;}
.news-space{ margin:0 19px;}
.knowledge{ width:313px; height:355px; padding:10px 0 0 0; position:relative; float:left;}
.knowledge h3{ height:25px; line-height:25px; background:url(../images/konwledge.png) no-repeat 0 center; text-indent:122px; font-weight:normal; font-size:20px; color:#444;}
.knowledge .line{ width:313px; height:3px; border-top:solid 1px #dcdcdc; border-bottom:solid 1px #dcdcdc; position:absolute; top:40px;}
.knowledge img{ border:solid 2px #ccc; margin-top:22px;}
.knowledge ul{ margin-top:10px;} 
.knowledge li{ line-height:28px; border-bottom:dashed 1px #ddd; background:url(../images/icon.png) no-repeat 0 12px; text-indent:14px;}
.knowledge li span{ float:right;}

.foot{ width:100%; text-align:center; padding:30px 0 5px;}
.foot h3{ width:100%; height:40px; line-height:40px; font-weight:normal; font-size:12px; background:#666; color:#fff;}
.foot h3 a{ color:#fff;}
.foot p{ line-height:22px; margin-top:5px;}
/*自己加的css*/
.neibanner{ width:1020px; height:auto; margin:0px auto; margin-top:5px;}

.zjjt_l_box1{ width:100%; overflow:hidden; font-size:13px;}
.zjjt_l_t{ width:100%; background:url(../images/zjjt_t_bg.jpg) repeat-x left; height:36px; float:left; text-align:center; line-height:36px; font-family:"微软雅黑"; font-size:15px; color:#fff;}
.zjjt_l_t em{ font-family:"Arial"; color:#fff; font-size:12px; margin-left:5px; text-transform:uppercase;}
.zjjt_l_fl{ width:99.2%; background:#F3F3F3; border:1px #E7E7E7 solid; float:left; padding-bottom:20px; padding-top:10px;}
.l_contact{ width:99.2%; background:url(../images/contact_bg.png) no-repeat right bottom #fff; border:1px #E7E7E7 solid; float:left; padding-bottom:30px; padding-top:10px; color:#585858;}
.l_contact p{ padding:0 10px; line-height:24px;}
.l_contact strong{ color:#1274D9;}
/*制冷工程案例*/
.case_box{ width:759px; float:left;}
.case_box li{ width:759px; height:136px; border:1px #D1D1D1 solid; float:left; overflow:hidden; background:#fff; margin-bottom:12px;}
.case_img{ width:176px; border-right:1px #D1D1D1 solid; float:left; height:100%;}
.case_img img{ width:148px; height:104px; margin-top:15px; margin-left:14px; border:1px #E4E4E4 solid;}
.case_zy{ width:550px; float:right; border-bottom:1px #d1d1d1 solid; padding:0 18px 0 13px; line-height:36px;}
.case_zy em{ width:430px; float:left; height:36px; overflow:hidden; font-size:15px; font-weight:bold; font-style: normal;}
.case_zy cite{ width:70px; float:right; text-align:right; height:36px; overflow:hidden; font-size:14px;}
.case_zy a{ color:#358ad1;}
.case_p{ width:550px; padding:3px 18px 0 13px; line-height:28px; color:#535252; float:left;  height:85px; overflow:hidden;}

.shenqing{border-left: solid 1px #ccc; border-bottom: solid 1px #ccc;}
.strong1{ font-size:14px; height:30px; line-height:30px;}
.shenqing input{ width:200px; height:28px}
.shenqing tr{ padding:0px; margin:0px;}
.shenqing tr{ border:1px solid #ccc; }
.shenqing tr td{ padding:0px; margin:0px; border-top: solid 1px #ccc; border-right: solid 1px #ccc;  padding-left:10px;}
.shenqing textarea{ border:1px solid #ccc;}
/*搜索页*/
#searchlist{ padding:15px;}
#searchlist li{ padding-left:10px; margin-bottom:6px; line-height:1.5;}
#searchlist ul{ list-style:none; padding:0px; margin:0px;}
#searchlist ul li{ padding:3px 5px; margin-bottom:5px;}
#searchlist ul li img{ display:none;}
#searchlist .search_title{ display:block; padding:2px 0px;}
#searchlist .search_title a{ font-size:14px; color:#012eaf; text-decoration:underline;}
#searchlist .search_title em{ color:#c00; text-decoration:underline; font-style:normal;}
#searchlist .search_detail{ display:block; }
#searchlist .search_detail a{ text-decoration:underline; color:#12C;}
#searchlist .search_content em{ color:#c00; font-style:normal;}
#searchlist .search_updatetime{ display:block; margin-top:5px; color:green;}
#searchlist a:hover{ text-decoration:underline;}

/*翻页*/
.search-pagination {
    text-align: center;
	margin-top:40px;
}

.search-pagination .pagination {
    margin: 0;
    padding: 0;
    display: inline-block;
}

.search-pagination .pagination li {
    display: inline;
    width: auto;
    float: none;
    margin-bottom: 0;
}

.search-pagination>.pagination>li>a {
    margin: 0 3px;
    color: #2a333c;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857;
    border: 1px solid #ddd;
}

.search-pagination>.pagination>.active>a,
.search-pagination>.pagination>.active>a:focus,
.search-pagination>.pagination>.active>a:hover {
    color: #fff;
    background-color: #1baadb;
    border-color: #1baadb;
    cursor: default;
}


/*---------------------------------------*/
.menu { 
width:1015px; 
margin:0; 
margin:0 auto;
font-size:14px;
} 
/* remove the bullets and set the margin and padding to zero for the unordered list */ 
.menu ul { 
padding:0; 
margin:0; 
list-style-type: none; 
} 
/* float the list so that the items are in a line and their position relative so that the drop down list will appear in the right place underneath each list item */ 
.menu ul li { 
float:left; 
position:relative;
width:145px;
height:45px;
line-height:45px;
} 
/* style the links to be 104px wide by 30px high with a top and right border 1px solid white. Set the background color and the font size. */ 
.menu ul li a, .menu ul li a:visited { 
display:block; 
text-align:center; 
text-decoration:none; 
width:143px; 
height:45px; 
color:#fff; 
border-left:1px solid #fff;
border-right:1px solid #fff;
border-width:1px 1px 0 0; 
background:#138BD3; 
line-height:45px; 
font-size:14px; 
} 
/* make the dropdown ul invisible */ 
.menu ul li ul { 
display: none; 
} 
/* specific to non IE browsers */ 
/* set the background and foreground color of the main menu li on hover */ 
.menu ul li:hover a { 
color:#fff; 
background:#134C99 none repeat scroll 0% 0%; 
} 
/* make the sub menu ul visible and position it beneath the main menu list item */ 
.menu ul li:hover ul { 
display:block; 
position:absolute; 
top:45px; 
left:0; 
width:105px; 
} 
/* style the background and foreground color of the submenu links */ 
.menu ul li:hover ul li a {
	z-index:100; 
display:block; 
background:#138BD3; 
color:#fff; 
} 
/* style the background and forground colors of the links on hover */ 
.menu ul li:hover ul li a:hover { 
background:#134C99 none repeat scroll 0% 0%; 
background-color:#134C99;
} 
 
